have a hearty appetite - German English Dictionary